package com.javaAPI.demo2;

public class Test02 {
    public static void main(String[] args) {

        Student s1 = new Student("huawei", 20);
        Student s2 = new Student("huawei", 20);

        //equals比较两个对象的值是否相同
        //false, == 比较的是内存地址
        System.out.print("== 比较的是内存地址,s1==s2的判断为 ");
        System.out.println(s1 == s2);
        System.out.println("-----------------------------------------------------------------");


        String str1 = "1111";
        String str2 = "1111";
        System.out.println("equals比较两个相同的值是否相同");
        System.out.print("str2.equals(str1)的值为 ");
        System.out.println(str2.equals(str1));
        System.out.println("-----------------------------------------------------------------");


        // 若自定义对象没有重写Object，则Object中，equals比较两个对象的内存地址是否相同
        System.out.println("若自定义对象没有重写Object，则Object中，equals比较两个对象的内存地址是否相同");
        System.out.print("s1.equals(s2)的值为 ");
        System.out.println(s1.equals(s2)); //false




    }
}
